package com.senlingspace.system.domain;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 省市区
 * @author lebronjames
 * @date 2024/09/09
 */
@Data
public class SysArea implements Serializable {

    /**
     * 区域ID
     */
    private Integer id;

    /**
     * 上级区域ID
     */
    private Integer pid;

    /**
     * 行政区域等级：0-省；1-市；2-区县；3-街道镇
     */
    private Integer level;

    /**
     * 名称
     */
    private String name;

    /**
     * 完整名称
     */
    private String fullName;

    /**
     * 区域经度
     */
    private String lng;

    /**
     * 区域纬度
     */
    private String lat;

    /**
     * 电话区号
     */
    private String phoneCode;

    /**
     * 邮政编码
     */
    private String postalCode;

    /**
     * 行政区划代码
     */
    private String administrativeDivision;

    /**
     * 名称全拼
     */
    private String nameSpelling;

    /**
     * 首字母简拼
     */
    private String shortInitials;

    /**
     * 区域名称拼音的第一个字母
     */
    private String regionalInitials;

    /**
     * 子节点
     */
    private List<SysArea> children;

}
